home *** CD-ROM | disk | FTP | other *** search
- @(#)flydials.use, 20.11.92, Uwe Ohse
-
- Zur Bedienung der erweiterten Dialoge:
-
- 1. zusätzliche Editierfunktionen
-
- Neben den schon im AES eingebauten Funktionen sind folgende Erweiterungen
- eingebaut:
- - HOME und SHIFT HOME springen ins erste, bzw. letzte editierbare Feld.
- - Shift Links bzw. Rechts springen ans Anfang bzw. Ende der Zeile.
- - Control Links bzw. rechts springs ein Wort weiter.
- - Control Delete löscht den Rest der Zeile.
- - Cursor Rauf bzw. Runter hält nicht am Anfang bzw. Ende des Dialogs,
- sondern führt zum entgegengesetzten Ende des Dialogs.
- - Mausclick auf Editfelder setzt den Cursor.
-
- 2. Dialoge verschieben und unsichtbar machen.
- Dialoge können mit dem Eselsohr verschoben werden. Dazu muß das Eselsohr mit
- der linken Maustaste angeclickt werden. Solange man den Mausknopf gedrückt
- hält, kann man den Dialog verschieben.
- Wenn der Speicher knapp ist, wird unter Umständen nicht verschoben, sondern
- nur neu gezeichnet!
-
- Drückt man mit rechter und linker Maustaste, wird der Dialog nur unsicht-
- bar gemacht. Shift-Help bewirkt übrigens dasselbe (solange die Shifttaste
- gedrückt wird).
-
- Es gibt noch ein weiteres Feature: Wird zusätzlich zu den beiden Maustasten
- eine Umschalttaste gedrückt, wird der Dialog solange unsichtbar gemacht,
- bis die linke Maustaste gedrückt wird. Um diesen Modus erkennbar zu machen,
- wird das Eselsohr gezeichnet.
-
- 3. Erweiterungen bekannter Objekte
-
- Die altbekannten Knöpfe sind in erweiterten Formen vorhanden. Alle sind um
- Tastenkürzel erweitert worden: ist ein Zeichen unterstrichen, kann der
- Knopf auch mit Alternate plus Zeichen gewählt werden.
-
- Die Radiobuttons (von denen immer nur einer gleichzeitig angewählt sein
- kann) und Checkbuttons (die man wählen kann, ohne daß der Dialog verlassen
- wird) sind optisch auch sonst noch stark aufbereitet worden:
- - Radiobuttons werden jetzt mit einem Kreis vor der Beschriftung
- gezeichnet. Er wird ausgefüllt wird, wenn der Knop gewählt wurde.
- - Checkbuttons haben ein Rechteck vor dem Text. Es wird angekreuzt, wenn
- der Knopf gewählt wurde.
-
- Auch die einfachen Texte sind etwas erweitert worden und können nun mit
- verschiedenen Effekten aufbereitet werden.
-
- 4. Rahmen
- Dialoge lassen sich durch Rahmen optisch und logisch gliedern.
- Logisch deshalb, weil Radiobuttons innerhalb eines Rahmens von anderen
- Radiobuttons unabhängig werden.
-
- 5. Circlebuttons
- Eine wichtige Erweiterung gegenüber den normalen Knöpfen sind die
- Circlebuttons. Sie bestehen aus zwei oder drei Teilen, je nach Wunsch
- der Programmautors:
- 1. Selector: (dieser ist optional)
- Er kann mit Maus und Tastatur aufgerufen werden. Er ruft ein Popupmenü
- auf (der Programmierer könnte damit auch den Circlebutton um eine Position
- weiterschalten, aber mir gefällt diese Lösung besser).
- 2. Text:
- Durch einen Mausklick darauf wird ein Popupmenü aufgerufen, das durch
- Anklicken eines Eintrags oder Klick nach auβerhalb oder mit UNDO verlassen
- werden kann.
- 3. Kreisfeld (Circler)
- Ein Mausklick auf den Circler schaltet den Circlebutton weiter.
- Circlebuttons dienen hauptsächlich dem Zweck, Unterdialoge und Radiobuttons
- einzusparen.
- Die Popups können mit der Maus oder über die Tastatur bedient werden. Steht
- aber zufällig die Maus über dem Popup, kann dieses nicht mit der Tastatur
- bedient werden (das ist ein konzeptionelles Problem: das aktuelle Feld
- ist immer das unter der Maus, falls sie über dem Popup ist).
-
- 6. Menükürzel
- Die Menüleiste kann nicht nur mit der Maus, sondern auch mit Tastenkürzeln
- bedient werden. Diese können in gewissem Rahmen eingestellt werden, wenn man
- die Resourcedatei ändert.
- Menükürzel stehen stets am rechten Rand eines Eintrags. Dabei steht
- ^ für die Control-, das "Fenster groß"-Zeichen für die Alternate- und der
- Pfeil nach oben für die Shifttaste. Kombinationen aus diesen dreien sind
- nicht möglich.
- (Beispiel: [HELP] steht für die Help-Taste, ^A für Control plus A)
-
-